L'Hotel Casa Granda è situato in un ambiente unico e privilegiato, nel centro storico della città di Santiago de Cuba. Proprio di fronte al Parque Céspedes, la piazza principale della città di Santiago de Cuba e quindi il centro più alto. Dal suo punto di vista privilegiato "Roof Garden", punto di riferimento per chi visita Santiago de Cuba, si possono ammirare viste panoramiche uniche sulla città e sulla sua baia.